accounting billing erp cpa edi medical software payroll business crm accountant inventory management consulting relationship customer bookkeeping electronic data interchange